package br.com.threads;

public class Programa36 extends Thread{
	
	public void run(){
		boolean i = true;
		while(i){
			System.out.println("Executando...");
			i= false;
		}	
	}
	//Metodo sobrecarregao e ignorado, a menos que seja chamado explicitamente,
	//se tentar uma nova sobrescricao o codigo nao compila.
	public void run(int x){
		x = 10;
		System.out.println("Valor de x: " + x);
	}
	public static void main(String[] args) {
		Programa36 p1 = new Programa36();//estado novo
		p1.start();	//estado executavel
		//p1.run(10);
		Thread t = new Thread(p1);//posso passar uma outra thread para o construtor
		//porque a classe Thread implementa Runnable
		t.start();
	}
}
